/*Vous trouverez ici les types et les variables de base utilisés par Convergence.*/


/*Taille des tableaux*/

#define Npart 3 //Nombre de participants proposé dans le formulaire
#define Ncren 3 //Nombre de créneaux proposé dans le formulaire

/*Types*/

// Définition du type recueillant les informations liées au RDV.
typedef struct infosRDV {
  char* titre;
  char * description;
  int* num;
  char*nomRespo;
  char*mailRespo;
} InfosRDV ;

// Définition d'un type recueillant les information liées à un participant.
typedef struct participant {
  char* nom;
  char* mail;
} Participant;

// Définition d'un type recueillant les informations liées à un créneau.
// On appelle créneau, les différentes dates proposées pour un RDV.

typedef struct creneau {
  int annee;
  int mois;
  int jour;
  int heure;
  int min;
} Creneau;

/*Structures utiles*/
/*Chargées au début d'un traitement sur le RDV, et stockées en fin de traitement dans un fichier texte.*/

// On stockera les informations du RDV dans une variable éponyme.
InfosRDV infosRDV;

// On stockera les participants dans un tableau.
Participant participants[Npart];

// On stockera les créneaux dans un tableau.
Creneau creneaux[Ncren];
